package upDaily;

import java.util.Scanner;

/*
1.用Scanner输入一个字符串
2.初始化各计数单位的个数
3.使用toCharArray()遍历字符串
4.遍历过程中使用if语句判断个数
 */
public class CheckLetters {
    public static void main(String[] args){
        //1.用Scanner输入一个字符串
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个字符串：");
        String s = sc.nextLine();
        //2.初始化各计数单位的个数
        int BigLetter=0;
        int SmallLetter=0;
        int Number=0;
        //3.使用toCharArray()遍历字符串
        char[] charArray = s.toCharArray();
        //4.遍历过程中使用if语句判断个数
        for(int i=0;i < charArray.length;i++)
        {
            char c = charArray[i];
            if(c >= 'A' && c <= 'Z')
                BigLetter++;
            else if (c >= 'a' && c <= 'z')
                SmallLetter++;
            else if (c >= '0' && c <= '9')
                Number++;
        }
        System.out.println("大写字母个数："+BigLetter);
        System.out.println("小写字母个数："+SmallLetter);
        System.out.println("数字字母个数："+Number);

    }
}
